<%-- 
    Document   : CrearUsuario
    Created on : 09/08/2013, 06:27:30 PM
    Author     : manuel
--%>

<%@page contentType="text/html" pageEncoding="UTF-8" import="Tarea1.Constantes" import="Tarea1.Producto"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" type="text/css" href="GestionarProductos.css" />
        <title>Panadería Lulú-Administración</title>
    </head>
    <body>
        <h1>Gestión de Productos</h1>
        <form id="Gestion" action="GestionServlet" method ="GET">
            <input type="text" name="codigo" placeholder="Codigo">
            <input type="text" name="descripcion" placeholder="Descripcion">
            <input type="text" name="precio" placeholder="Precio">
            <input type="text" name="disponible" placeholder="Stock">
            <input type="submit" name="botonBusqueda" value="Buscar" onclick="return codigoVacio();" >
            <input type="submit" name="botonAgregar" value="Agregar" onclick="return IsEmpty();">
            <input type="submit" name="botonModificar" value="Modificar" onclick="return IsEmpty();" >
            <input type="submit" name="botonEliminar" value="Eliminar" onclick="return codigoVacio();">
        </form>


        <%-- 
     Función que verifica que los campos no sean vacios
        --%>
        <script>
                function IsEmpty() {
                    if (document.forms['Gestion'].codigo.value == "" || document.forms['Gestion'].descripcion.value == "" ||
                            document.forms['Gestion'].precio.value == "" || document.forms['Gestion'].disponible.value == "")
                    {
                        alert("Debe ingresar todos los espacios");
                        return false;
                    }
                    return true;
                }

                function codigoVacio() {
                    if (document.forms['Gestion'].codigo.value == "")
                    {
                        alert("Debe ingresar un codigo");
                        return false;
                    }
                    return true;
                }
        </script>

        <%
            String estadoGestion = request.getParameter(Constantes.ATRIBUTO_ESTADO_GESTION);
            Producto productoSeleccionado;

            if (estadoGestion != null) {
                if (estadoGestion.equals(Constantes.RESPUESTA_ESTADO_ERROR)) {
        %>
        <script>
            alert("No se pudo completar la gestión deseada");
        </script>
        <%        } else if (estadoGestion.equals(Constantes.RESPUESTA_ESTADO_EXITO)) {%>
        <script>
            alert("Gestión Exitosa");
        </script>
        <%                }
            }

            productoSeleccionado = (Producto) session.getAttribute(Constantes.ATRIBUTO_PRODUCTO);
            if (productoSeleccionado != null) {

        %>
        <script>
            document.forms['Gestion'].codigo.value = "<%= productoSeleccionado.getCodigo()%>"
            document.forms['Gestion'].descripcion.value = "<%= productoSeleccionado.getDescripcion()%>"
            document.forms['Gestion'].precio.value = "<%= productoSeleccionado.getPrecio()%>"
            document.forms['Gestion'].disponible.value = "<%= productoSeleccionado.getcantidad()%>"

        </script>
        <%
            session.setAttribute(Constantes.ATRIBUTO_PRODUCTO, null);
        } else {
        %>
        <script>
            document.forms['Gestion'].codigo.value = ""
            document.forms['Gestion'].descripcion.value = ""
            document.forms['Gestion'].precio.value = ""
            document.forms['Gestion'].disponible.value = ""

        </script>
        <%      }
        %>
    </body>
</html>
